Skip to content

docs(release): notes for v2.109.1#5817

Closed
supabase-cli-releaser[bot] wants to merge 1 commit into
developfrom
release-notes/v2.109.1
Closed

docs(release): notes for v2.109.1#5817
supabase-cli-releaser[bot] wants to merge 1 commit into
developfrom
release-notes/v2.109.1

Conversation

@supabase-cli-releaser

Copy link
Copy Markdown
Contributor

Proposed user-facing release notes for v2.109.1, generated by apps/cli/scripts/propose-release-notes.ts against tools/release/release-notes-prompt.md.

How to update the notes

Edit release-notes/v2.109.1.md directly on this branch — use the GitHub web editor or push commits to release-notes/v2.109.1 — before approving. The applied notes will reflect the file at the approved commit.

How to publish

Approve this PR as a supabase/cli team member. The .github/workflows/apply-release-notes.yml workflow will then:

  1. Overwrite the GitHub Release body for v2.109.1 with the contents of release-notes/v2.109.1.md.
  2. Comment the release URL on this PR.
  3. Close this PR and delete the release-notes/v2.109.1 branch.

This PR is not merged — the do not merge label is a reminder. It targets develop so that even an accidental merge never rewrites main. Nothing is meant to land on any branch.

Approvals from anyone outside the supabase/cli team are ignored; the workflow will post a comment explaining that and leave the release untouched.

How to abandon

Close the PR without approving. The auto-generated semantic-release body for v2.109.1 stays in place.

Re-generation

After this PR is closed, rerun the Propose release notes workflow from the Actions tab against v2.109.1 to get a fresh proposal.

@supabase-cli-releaser supabase-cli-releaser Bot requested a review from a team as a code owner July 7, 2026 09:05
@supabase-cli-releaser supabase-cli-releaser Bot added the do not merge Approve to apply; do not merge. label Jul 7, 2026
@supabase-cli-releaser

Copy link
Copy Markdown
Contributor Author

Applied to v2.109.1 after approval by @jgoux.

@supabase-cli-releaser supabase-cli-releaser Bot deleted the release-notes/v2.109.1 branch July 7, 2026 09:12

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: f564fcd561

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread release-notes/v2.109.1.md

- **Error messages guide flag placement** — the CLI suggests correct subcommand placement when flags are misplaced. (#5751)
- **Shell completion customization** — `--no-descriptions` flag suppresses descriptions in shell completions. (#5771)
- **Non-TypeScript type generation** — `gen types` now works for JavaScript and other languages. (#5622)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Replace JavaScript with supported typegen languages

The gen types command still only accepts typescript, go, swift, or python (apps/cli/src/legacy/commands/gen/types/types.command.ts:9), and #5622 enabled project-ref generation for Go/Swift/Python rather than a JavaScript output. Publishing this as "works for JavaScript" points users at an unsupported --lang=javascript; please name the supported languages instead.

Useful? React with 👍 / 👎.

Comment thread release-notes/v2.109.1.md

### Bug fixes

- **`db pull` no longer hangs in non-interactive mode** — fixed hang when using `db pull` without interactive prompts. (#5725)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Mention all non-interactive prompt fixes

The #5725 prompt fix also changed config push and logout: config push now resolves SUPABASE_YES from the project env before prompting and uses the shared Go-compatible prompt helper, and logout now uses the same helper for piped/non-TTY stdin (apps/cli/src/legacy/commands/config/push/push.handler.ts:94-103, apps/cli/src/legacy/commands/logout/logout.handler.ts:24-36). Limiting the note to db pull leaves CI users with hanging config push cost prompts or scripted logout unaware their workflows are fixed.

Useful? React with 👍 / 👎.

Comment thread release-notes/v2.109.1.md

---

Plus internal improvements including service version alignment and experimental feature gating enhancements, plus dependency and Docker image updates.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Promote experimental gates out of internal tail

The tail calls this internal, but #5766 adds a runtime gate that makes postgres-config, ssl-enforcement, and network-bans leaf commands fail without --experimental / SUPABASE_EXPERIMENTAL (apps/cli/src/legacy/commands/postgres-config/get/get.command.ts:33-40, apps/cli/src/legacy/commands/ssl-enforcement/get/get.command.ts:33-40, and similarly network-bans). That changes the error users see and the required invocation for those commands, so it should be called out as a user-visible gotcha/fix rather than buried in the internal-improvements sentence.

Useful? React with 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do not merge Approve to apply; do not merge.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant